www.gusucode.com > 落叶冰点万能企业网站内容管理系统 V9.1 > 落叶冰点万能企业网站内容管理系统 V9.1\code\inc\ND_dings_post.asp

    <%


'**************************************************************
' 新动软网站管理系统
' 官方网站: http://www.aspcpu.com
' 系统作者: 阮丁远(网名:天下程序)
' Copyright 新动软网站管理系统 版权所有
'**************************************************************


%>



<%
dir_set="../"

%>

<!--#include file=conn.asp-->



<%



	Private Function getIP() 

		If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" Or InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then 
			strIPAddr = Request.ServerVariables("REMOTE_ADDR") 
		ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then 
			strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
			Actforip = Request.ServerVariables("REMOTE_ADDR")
		ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then 
			strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
			Actforip = Request.ServerVariables("REMOTE_ADDR")
		Else 
			strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
			Actforip = Request.ServerVariables("REMOTE_ADDR")
		End If 
		getIP = Replace(Trim(Mid(strIPAddr, 1, 30)), "'", "")
	End Function



okdod=1

'每天最多顶多少个
maaanumm=D_u_dings_d_num

if session("newdsoft_plnn_ip")<>"" then


if cstr(session("newdsoft_plnn_ip"))=getIP() then

else
session("newdsoft_plnn_ip")=getIP()
session("newdsoft_plnn_numd")=1
session("newdsoft_plnn_nn")=Now()
end if


if  DateDiff("s",session("newdsoft_plnn_nn"),Now())<3600 then

if session("newdsoft_plnn_numd")="" then session("newdsoft_plnn_numd")=1

session("newdsoft_plnn_numd")= clng(session("newdsoft_plnn_numd"))+1

if  clng(session("newdsoft_plnn_numd"))>maaanumm then
okdod=0


end if




else

session("newdsoft_plnn_numd")=1
session("newdsoft_plnn_nn")=Now()

end if
else

session("newdsoft_plnn_ip")=getIP()
session("newdsoft_plnn_nn")=Now()

session("newdsoft_plnn_numd")=1
End if


session("newdsoft_plnn_ip")=getIP()



'-----------------------------------------------------防刷新
If Request.Cookies("norefreshaa")<>"" Then

If DateDiff("s",Request.Cookies("norefreshaa"),Now())<3600 Then

if Request.Cookies("norefreshaa_numd")="" then Response.Cookies("norefreshaa_numd")=1




if clng(Request.Cookies("norefreshaa_numd"))>maaanumm then
okdod=0
else

Response.Cookies("norefreshaa_numd")=clng(Request.Cookies("norefreshaa_numd"))+1

end if


else


Response.Cookies("norefreshaa")=Now()

Response.Cookies("norefreshaa_numd")=1

Response.Cookies("norefreshaa").Expires=DateAdd("n",180,now())

Response.Cookies("norefreshaa_numd").Expires=DateAdd("n",180,now())

End IF
else

Response.Cookies("norefreshaa")=Now()

Response.Cookies("norefreshaa_numd")=1

Response.Cookies("norefreshaa").Expires=DateAdd("n",180,now())

Response.Cookies("norefreshaa_numd").Expires=DateAdd("n",180,now())

End if


'---------------------------------------------end--------防刷新


gggdct=0
bbbdct=0
if okdod=1 then



set rs44g=server.CreateObject("adodb.recordset")
rs44g.open "select * from "&request("biao")&" where id="&request("id")&"",conn,1,3

if not rs44g.eof then

nd_cc_chae_mdb="data\pdta\##%20%35cc_cace###.asa"


'On Error Resume Next
    'Dim ConnStr
        ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dir_set&nd_cc_chae_mdb)
    Set conn2 = Server.CreateObject("ADODB.Connection")
    conn2.open ConnStr
    If Err Then
        Err.Clear
        Set conn2 = Nothing
        Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。"
        Response.End
    End If
	
set rs44g21=server.CreateObject("adodb.recordset")
rs44g21.open "select top 1 * from reset_time",conn2,1,3
if not rs44g21.eof then	
	
dddtt=rs44g21("dings_reset_time_jilu")
if cstr(dddtt&"")="" or isdate(dddtt)<>true then
rs44g21("dings_reset_time_jilu")=now()
rs44g21.update
else
if day(dddtt)<>day(now()) then

conn2.execute("delete from dings_save")

rs44g21("dings_reset_time_jilu")=now()
rs44g21.update

end if

end if
else
rs44g21.addnew
rs44g21("dings_reset_time_jilu")=now()
rs44g21("search_reset_time_jilu")=now()
rs44g21.update

end if	
	
	
	
	
set rs44g2=server.CreateObject("adodb.recordset")
rs44g2.open "select * from dings_save where ding_ren_ip='"&getIP()&"' and ding_content_type='"&request("biao")&"' and ding_content_id='"&request("id")&"'",conn2,1,3
if not rs44g2.eof then

okdod=3
session("newdsoft_plnn_numd")= clng(session("newdsoft_plnn_numd"))-1
Response.Cookies("norefreshaa_numd")=clng(Request.Cookies("norefreshaa_numd"))-1
else

rs44g2.addnew

rs44g2("ding_ren_ip")=getIP()
rs44g2("ding_content_type")=request("biao")
rs44g2("ding_content_id")=request("id")
rs44g2("ding_time")=now()
rs44g2.update()





if cstr(rs44g("dings")&"")="" then
gggdct=1
rs44g("dings")=1
else
gggdct=clng(rs44g("dings"))+1
rs44g("dings")=clng(rs44g("dings"))+1
end if


rs44g.update()
end if

rs44g2.close
conn2.close
set conn2=nothing



end if

rs44g.close



end if


response.ContentType="text/xml"

response.write "<?xml   version=""1.0""   encoding=""utf-8""?>"


response.write "<aaaa><affff><![CDATA["


response.write gggdct

response.write 	"]]></affff>"





response.write "<bffff>"&okdod




response.write 	"</bffff></aaaa>"







%>